package com.sitanyun.merchant.guide.push;

import com.huawei.hms.push.HmsMessageService;
import com.huawei.hms.push.RemoteMessage;

/**
 * Created by
 * on 2022/3/9.
 */
public class MyHWPushService  extends HmsMessageService {

    /**
     * 接收透传消息方法。
     * @param remoteMessage
     */
    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        super.onMessageReceived(remoteMessage);
    }

    /**
     * 发送上行消息成功回调方法。
     * @param s
     */
    @Override
    public void onMessageSent(String s) {
        super.onMessageSent(s);
    }

    /**
     * 发送上行消息失败回调方法。
     * @param s
     * @param e
     */
    @Override
    public void onSendError(String s, Exception e) {
        super.onSendError(s, e);
    }

    /**
     * 服务端更新token回调方法。
     * @param s
     */
    @Override
    public void onNewToken(String s) {
        super.onNewToken(s);
    }

    /**
     * 申请token失败回调方法
     * @param e
     */
    @Override
    public void onTokenError(Exception e) {
        super.onTokenError(e);
    }

    /**
     * 发送上行消息时如果使用了消息回执能力，消息到达App服务器后，App服务器的应答消息通过本方法回调给应用。
     * @param s
     * @param e
     */
//    @Override
//    public void onMessageDelivered(String s, Exception e) {
//        super.onMessageDelivered(s, e);
//    }
}


